import request from '@/utils/request';

export default {
  // 获取字典列表
  index(data) {
    return request({
      url: 'dev.api/index',
      method: 'post',
      data: data,
    });
  },
  // 添加数据
  add(data) {
    return request({
      url: 'dev.api/add',
      method: 'post',
      data: data,
    });
  },
  // 获取更新表单的数据
  getFormData(data) {
    return request({
      url: 'dev.api/getFormData',
      method: 'post',
      data: data,
    });
  },
  // 更新数据
  update(data) {
    return request({
      url: 'dev.api/update',
      method: 'post',
      data: data,
    });
  },
  // 更新数据
  detail(data) {
    return request({
      url: 'dev.api/detail',
      method: 'post',
      data: data,
    });
  },
  // 删除数据
  delete(data) {
    return request({
      url: 'dev.api/delete',
      method: 'post',
      data: data,
    });
  },
  // 修改任意列
  modify(data) {
    return request({
      url: 'dev.api/modify',
      method: 'post',
      data: data,
    });
  },
  // 获取字典数据
  getConnects(data) {
    return request({
      url: 'dev.api/getConnects',
      method: 'post',
      data: data,
    });
  },
  // 行拖拽
  drag(data) {
    return request({
      url: 'dev.api/drag',
      method: 'post',
      data: data,
    });
  },
  // 获取权限前缀
  getPermPrefix(data) {
    return request({
      url: 'dev.api/getPermPrefix',
      method: 'post',
      data: data,
    });
  },
  // 生成代码
  genCode(data) {
    return request({
      url: 'dev.api/genCode',
      method: 'post',
      data: data,
    });
  },
  // 生成代码
  genDocs(data) {
    return request({
      url: 'dev.api/genDocs',
      method: 'post',
      data: data,
    });
  },

  // 结束
};
